#ifndef _SYMBOL_H_
#define _SYMBOL_H_

typedef struct st_sym_pool *sym_pool;

typedef struct st_symbol *symbol;

sym_pool cre_sym_pool();

void rel_sym_pool(sym_pool);

symbol sym_pool_get(sym_pool, const char*);

const char *sym_str(symbol);

#endif